package com.common.dao;

import org.apache.ibatis.annotations.Param;

import com.common.model.AdminUser;
import com.common.model.StudentUser;
import com.common.model.TeacherUser;

public interface CommonDao {
	/**
	 * 获取用户类型
	 * @param no 用户登陆账号
	 * @return admin teacher student
	 */
	public String getUserType(String no);
	/**
	 * 学生登陆
	 * @param no 登陆账号，一般为学号
	 * @param password 登陆密码
	 * @return 成功返回学生数据
	 */
	public StudentUser studentLogin(@Param("no") String no,@Param("password")String password);
	/**
	 * 教师登陆
	 * @param no 登陆账号，一般为教职工号
	 * @param password 登陆密码
	 * @return 成功返回教师数据
	 */
	public TeacherUser teacherLogin(@Param("no") String no,@Param("password")String password);
	/**
	 * 管理员登陆
	 * @param no 登陆账号
	 * @param password 登陆密码
	 * @return 成功返回管理员数据
	 */
	public AdminUser adminLogin(@Param("no") String no,@Param("password")String password);
}
